Objetivos de Aprendizagem
- Diferenciar entre concorrência lógica e paralelismo de nível de hardware
- Avaliar as diferenças entre Consistência Sequencial e Modelos Fracos de Memória
- Analisar o papel das barreiras de memória e dos bloqueios na garantia da visibilidade dos dados
- Identificar armadilhas comuns em programação concorrente, como condições de corrida e travamentos